package com.designpatternspart2.creationaldesignpatterns.builderpattern;

/**
 * File Name: ItalianMealBuilder.java
 * Version:
 * Description:
 * Package: com.designpatternspart2.builderpattern
 * Author: Lance
 * Date: Apr 26, 2012
 */
public class ItalianMealBuilder implements MealBuilder
{

    private Meal meal;

    public ItalianMealBuilder()
    {
        meal = new Meal();
    }

    @Override
    public void buildDrink()
    {
        meal.setDrink("red wine");
    }

    @Override
    public void buildMainCourse()
    {
        meal.setMainCourse("pizza");
    }

    @Override
    public void buildSide()
    {
        meal.setSide("bread");
    }

    @Override
    public Meal getMeal()
    {
        return meal;
    }
}
